export const gitczGuidePost = {
  id: 5,
  title: '使用 gitcz 规范化代码提交',
  summary: '介绍如何使用 gitcz 工具来规范化 Git 提交信息，确保提交信息符合约定式提交规范。',
  content: `
# 使用 gitcz 规范化代码提交

## 引言
在软件开发中，规范化的提交信息对于项目的维护和协作至关重要。gitcz 是一个工具，帮助开发者生成符合约定式提交（Conventional Commits）规范的提交信息。本文将介绍如何使用 gitcz 来规范化你的提交信息。

## gitcz 简介
gitcz 是一个命令行工具，旨在简化和标准化 Git 提交信息的编写。通过交互式的方式，它引导用户填写提交信息的各个部分，确保提交信息符合约定式提交规范。

## 安装步骤
要使用 gitcz，首先需要安装它。你可以通过 npm 进行安装：

\`\`\`bash
npm install -g gitcz
\`\`\`

## 使用方法
安装完成后，你可以通过以下命令开始使用 gitcz：

\`\`\`bash
git cz
\`\`\`

这将启动一个交互式的命令行界面，指导你逐步填写提交信息。

## 约定式提交规范
约定式提交规范是一种用于编写清晰、结构化提交信息的标准。通常包括以下几个部分：

- **类型**：提交的类型，如 feat（新功能）、fix（修复）、docs（文档）等。
- **范围**：可选，影响的代码范围。
- **描述**：简要描述提交的内容。
- **正文**：可选，详细描述提交的内容。
- **脚注**：可选，列出破坏性变更、关闭的 issue 等。

## 配置指南
为了更好地使用 gitcz，你可以在项目中配置自定义的提交类型和范围。以下是一些配置示例：

### 自定义提交类型
在项目的根目录下创建一个 \`.cz-config.js\` 文件，定义自定义的提交类型：

\`\`\`javascript
module.exports = {
  types: [
    { value: 'feat', name: 'feat:     新功能' },
    { value: 'fix', name: 'fix:      修复' },
    { value: 'docs', name: 'docs:     文档变更' },
    { value: 'style', name: 'style:    代码格式（不影响功能，例如空格、分号等格式修正）' },
    { value: 'refactor', name: 'refactor: 代码重构（既不是新增功能，也不是修复bug）' },
    { value: 'perf', name: 'perf:     性能优化' },
    { value: 'test', name: 'test:     增加测试' },
    { value: 'chore', name: 'chore:    构建过程或辅助工具的变动' }
  ],
  scopes: [
    { name: '组件' },
    { name: 'API' },
    { name: '配置' }
  ]
};
\`\`\`

### 使用范围
在提交时选择适当的范围，以便更好地组织和理解提交内容。

### 结合其他工具
- **husky**：用于在提交前后执行脚本，确保提交信息符合规范。
- **lint-staged**：在提交前对暂存区的文件进行检查和格式化。
- **commitlint**：用于校验提交信息格式。

## 总结
通过使用 gitcz，你可以确保提交信息始终符合约定式提交规范，从而提高项目的可读性和可维护性。希望这篇文章能帮助你更好地使用 gitcz 进行代码提交。
`,
  author: '戴振朋',
  date: '2024-11-20',
  tags: ['Git', '开发工具', '代码规范'],
  readTime: '5分钟',
  likes: 0,
  views: 0,
  coverImage: 'https://picsum.photos/800/404'
}; 